/// member : {"urlPath":"business/6eb14640-3dd6-4120-90c2-81025d9b167f.png","status":"1"}
/// tyjr : {"urlPath":null,"status":"0"}
/// vip : {"urlPath":null,"status":"-1"}

class HonourCard {
  HonourCard({
      Member? member, 
      Tyjr? tyjr, 
      Vip? vip,}){
    _member = member;
    _tyjr = tyjr;
    _vip = vip;
}

  HonourCard.fromJson(dynamic json) {
    _member = json['member'] != null ? Member.fromJson(json['member']) : null;
    _tyjr = json['tyjr'] != null ? Tyjr.fromJson(json['tyjr']) : null;
    _vip = json['vip'] != null ? Vip.fromJson(json['vip']) : null;
  }
  Member? _member;
  Tyjr? _tyjr;
  Vip? _vip;
HonourCard copyWith({  Member? member,
  Tyjr? tyjr,
  Vip? vip,
}) => HonourCard(  member: member ?? _member,
  tyjr: tyjr ?? _tyjr,
  vip: vip ?? _vip,
);
  Member? get member => _member;
  Tyjr? get tyjr => _tyjr;
  Vip? get vip => _vip;

  Map<String, dynamic> toJson() {
    final map = <String, dynamic>{};
    if (_member != null) {
      map['member'] = _member?.toJson();
    }
    if (_tyjr != null) {
      map['tyjr'] = _tyjr?.toJson();
    }
    if (_vip != null) {
      map['vip'] = _vip?.toJson();
    }
    return map;
  }

}

/// urlPath : null
/// status : "-1"

class Vip {
  Vip({
      dynamic urlPath, 
      String? status,}){
    _urlPath = urlPath;
    _status = status;
}

  Vip.fromJson(dynamic json) {
    _urlPath = json['urlPath'];
    _status = json['status'];
  }
  dynamic _urlPath;
  String? _status;
Vip copyWith({  dynamic urlPath,
  String? status,
}) => Vip(  urlPath: urlPath ?? _urlPath,
  status: status ?? _status,
);
  dynamic get urlPath => _urlPath;
  String? get status => _status;

  Map<String, dynamic> toJson() {
    final map = <String, dynamic>{};
    map['urlPath'] = _urlPath;
    map['status'] = _status;
    return map;
  }

}

/// urlPath : null
/// status : "0"

class Tyjr {
  Tyjr({
      dynamic urlPath, 
      String? status,}){
    _urlPath = urlPath;
    _status = status;
}

  Tyjr.fromJson(dynamic json) {
    _urlPath = json['urlPath'];
    _status = json['status'];
  }
  dynamic _urlPath;
  String? _status;
Tyjr copyWith({  dynamic urlPath,
  String? status,
}) => Tyjr(  urlPath: urlPath ?? _urlPath,
  status: status ?? _status,
);
  dynamic get urlPath => _urlPath;
  String? get status => _status;

  Map<String, dynamic> toJson() {
    final map = <String, dynamic>{};
    map['urlPath'] = _urlPath;
    map['status'] = _status;
    return map;
  }

}

/// urlPath : "business/6eb14640-3dd6-4120-90c2-81025d9b167f.png"
/// status : "1"

class Member {
  Member({
      String? urlPath, 
      String? status,}){
    _urlPath = urlPath;
    _status = status;
}

  Member.fromJson(dynamic json) {
    _urlPath = json['urlPath'];
    _status = json['status'];
  }
  String? _urlPath;
  String? _status;
Member copyWith({  String? urlPath,
  String? status,
}) => Member(  urlPath: urlPath ?? _urlPath,
  status: status ?? _status,
);
  String? get urlPath => _urlPath;
  String? get status => _status;

  Map<String, dynamic> toJson() {
    final map = <String, dynamic>{};
    map['urlPath'] = _urlPath;
    map['status'] = _status;
    return map;
  }

}